package com.dp.client.servicios.geograficos;

import java.util.List;

import com.dp.client.dto.CiudadDTO;
import com.dp.client.dto.ContinenteDTO;
import com.dp.client.dto.PaisDTO;
import com.google.gwt.user.client.rpc.AsyncCallback;

public interface IServiciosGeograficosAsync {

	void listContinentes(int idAlmacen,
			AsyncCallback<List<ContinenteDTO>> callback);

	void listPaises(int idAlmacen,String idContinente,AsyncCallback<List<PaisDTO>> callback);

	void listCiudades(int idAlmacen, String idPais,
			AsyncCallback<List<CiudadDTO>> callback);

	void listCiudades(AsyncCallback<List<CiudadDTO>> callback);

	void listPaises(AsyncCallback<List<PaisDTO>> callback);

	void getCiudad(String idCiudad, AsyncCallback<CiudadDTO> callback);
	
}
